auth migrate
config.serviceAccounts に保存された SA キーをキーチェーンに移行します。
v0.8.0 より SA キーは OS キーチェーンで管理されます。旧バージョンの設定を移行するためのコマンドです。
書式
cos auth migrate [--dry-run] [--set-default <profile-name>]
フラグ
--dry-run — 変更計画のみ表示して実際の変更は行わない
--set-default <name> — 移行後に config.defaultProfile を指定プロファイルに設定する
使用例
code:bash
# 変更計画を確認 (dry-run)
cos auth migrate --dry-run
# 実際に移行する
cos auth migrate
# 移行後に defaultProfile を cs_myproject に設定する
cos auth migrate --set-default cs_myproject
移行後の変化
移行前: SA キーが ~/.config/coscli/config.json5 の serviceAccounts に保存されている
移行後: SA キーが OS キーチェーンにプロファイル名 cs_<project> で保存される
config.serviceAccounts のエントリは移行後に削除されます。
関連ページ